home *** CD-ROM | disk | FTP | other *** search
- SEQ formatted GEOS file V1.0
- Epson FX-80
- UTILITY
- LASTER'S
- ONVERTER
- EDITFUN
- TABLES
- COPE Source V1.1
- DISK A
- COPE Editor V1.1
- Untitled
- AJPJWJaJnJzJ
- /; ===
- ; EDITER FOR GEOS ASSEMBLER
- ; BY BILL SHARP
- START
- JSR OpenDisk
- ; load the disk name into buffer TFName
- ; This is necessary because the user may change the
- ; filename. We cannot assume what it is.
- loadw R6:TFName
- lda #6
- sta R7
- lda #1
- sta R7+1
- loadw R10:LkFr
- jsr FindFTypes
- ;------
- JSR $C18A; mouseup
- JSR Clr_Screen
- JSR VECTOR
- loadw R0:ICONS
- JSR $C15A; do ICONS
- loadw R0:MENUS
- LDA #1
- JSR $C151; DoMenu
- LkFr .Byte 'COPE_VLIR'
- TFName .Block 20
- .Byte 'ABCDEF',0
- ; ICON ROUTINE
- ICONS
- .BYTE 1 ; 1 ICON
- .WORD 160
- .BYTE 0
- .WORD Icdt
- .BYTE 38,0,2,15
- .WORD QUIT2 ; CODE
- .BYTE 158
- .BYTE 255,255,0,0,255,255,128,01,128,1,128,1
- .BYTE 135,225,135,225,135,225
- .BYTE 128,01,128,01,128,01
- .BYTE 255,255
- .BYTE 0,0
- .BYTE 255,255
- MENUS
- .BYTE MANTOP
- .BYTE MANBOT
- .WORD MANLFT
- .WORD MANRT
- .BYTE HORIZ | 5
- .WORD MTX1
- .BYTE $80
- .WORD MSB1
- .WORD MTX2
- .BYTE $80
- .WORD MSB2
- .WORD MTX3
- .BYTE $80
- .WORD MSB3
- .WORD MTX4
- .BYTE $80 ; SUB-MENU
- .WORD MSB4
- .WORD MTX5
- .BYTE $80
- .WORD MSB5
- MTX1 .BYTE PLAIN,128,0
- MTX2 .BYTE 'File',0
- MTX3 .BYTE 'Edit',0
- MTX4 .BYTE 'Search',0
- MTX5 .BYTE 'Toolbox',0
- ;== START OF SUB-MENUS
- .BYTE MANBOT
- .BYTE MANBOT+1*14+1
- .WORD MANLFT
- .WORD MANLFT+30
- .BYTE VERT | 1
- .WORD Sx11
- .BYTE 0
- .WORD NOCODE
- Sx11 .BYTE 'COPE Info',0
- ;-----
- .BYTE MANBOT
- .BYTE MANBOT+5*14+1
- .WORD MANLFT+20
- .WORD MANLFT+86
- .BYTE VERT | 5
- .WORD Su21
- .BYTE 0
- .WORD LOAD
- .WORD Su22
- .BYTE 0
- .WORD SAVE
- .WORD Su23
- .BYTE 0
- .WORD PRINT
- .WORD Su24
- .BYTE 0
- .WORD QUIT
- .WORD Su25
- .BYTE 0
- .WORD SaveAs1
- Su21 .BYTE 'Load',20,64,0,128,'L',0
- Su22 .BYTE 'Save',20,64,0,128,'S',0
- Su23 .BYTE 'Print',0
- Su24 .BYTE 'Quit',20,64,0,128,'Q',0
- Su25 .BYTE 'Save As...',0
- ; END SuENU 2
- ; START SuENU 3
- .BYTE MANBOT
- .BYTE MANBOT+4*14+1
- .WORD MANLFT+41
- .WORD MANLFT+105
- .BYTE VERT+4
- .WORD Su31
- .BYTE 0
- .WORD CUT
- .WORD Su32
- .BYTE 0
- .WORD COPY
- .WORD Su33
- .BYTE 0
- .WORD PASTE
- .WORD Su34
- .BYTE 0
- .WORD CLEAR
- Su31 .BYTE 'Cut',20,83,0,128,'X',0
- Su32 .BYTE 'Copy',20,83,0,128,'C',0
- Su33 .BYTE 'Paste',20,83,0,128,'T',0
- Su34 .BYTE 'Clear',20,85,0,'DEL',0
- .BYTE MANBOT
- .BYTE MANBOT+43
- .WORD MANLFT+63
- .WORD MANLFT+142
- .BYTE VERT+3
- .WORD Su41
- .BYTE 0
- .WORD FIND
- .WORD Su42
- .BYTE 0
- .WORD RPTSTR
- .WORD Su44
- .BYTE 0
- .WORD PageGO; GoMenu; changed to delete function key display
- Su41 .BYTE 'Find...',20,120,0,128,'F',0
- Su42 .BYTE 'Replace...',20,120,0,128,'R',0
- Su44 .BYTE 'Goto Page...',20,120,0,128,'G',0
- .BYTE MANBOT
- .BYTE MANBOT+29
- .WORD MANLFT+99
- .WORD MANLFT+155
- .BYTE VERT+2
- .WORD Su52
- .BYTE 0
- .WORD Asave
- .Word Su53
- .Byte 0
- .Word BMark
- Su52 .Byte 'AutoSave',0
- Su53 .Byte 'BookMark',0
- ;== END OF MENU TABLES
- ; VECTOR TABLE
- VECTOR
- JSR $C1B7
- .WORD TMPNME
- .WORD FNAME
- .BYTE 17,0
- VECTOR1
- LDX #0
- JSR $C1BD
- QUIT2
- JMP ENTDSK
- ;====
- ; DIALOG BOXES
- DB1 .BYTE 128+2
- .BYTE 11,70,30
- .WORD Wa
- .BYTE 11,45,45
- .WORD Wa2
- .Byte 11,68,75
- .Word Wa3
- .Byte 11,40,60
- .Word Wa4
- .BYTE 14,0
- Wa .BYTE BOLD,'geoCOPE',PLAIN,0
- Wa2 .BYTE 'Copyright 1987, 1988',0
- Wa4 .Byte 'by Bill Sharp Computing',0
- Wa3 .Byte 'Version 1.1',0
- ;APPLICATION CODE/MENUS AND ICONS.
- NOCODE
- JSR $C1BD ;GOTO FIRST MENU
- loadw R0:DB1
- JSR $C256; DO DIALOG BOX
- NoCHAR
- JSR $C1BD ;GOTO FIRST MENU
- loadw R0:DB1
- JSR $C256; DO DIALOG BOX
- ;====
-